package com.woniuxy.yoga.course.model.form.ordinary;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 教练通过课程ID查询预约学员的参数对象
 */
@ApiModel("教练通过课程ID查询预约学员的参数对象")
@Data
public class CoachQueryOrdinaryCourseBookForm {

    /**
     * 当前页码
     */
    @ApiModelProperty("当前页码")
    private Integer pageNum;

    /**
     * 每页数量
     */
    @ApiModelProperty("每页数量")
    private Integer pageSize;

    /**
     * 预约状态(0.已预约 1.已取消(用户) 2.已签到(教练))
     */
    @ApiModelProperty("预约状态")
    private Integer reservationState;

    /**
     * 普通课程ID
     */
    @NotNull(message = "普通课程ID不能为空")
    @ApiModelProperty("普通课程ID")
    private Integer courseId;
}
